struct Stack{
	struct Link{
		void* data;
		Link* next;
		void initialize(void* dat, Link* nxt);
	}*head;

	void initialize();
	void push(void* dat);
	void* peek();
	void* pop();
	void cleanUp();
};